package com.kky.pp.activity.register

import android.widget.EditText
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.recyclerview.widget.RecyclerView
import com.airbnb.lottie.LottieAnimationView
import com.kky.pp.base.TitleBasePresenter
import com.kky.pp.base.TitleBaseView
import com.kky.pp.view.upImage.UpImageView

class RegisterContact {
    interface View : TitleBaseView {
        val actionLoading:LottieAnimationView
        val tvNameExceedHint:TextView
        val viewUpImageView: UpImageView
        val nicknameContainer: ConstraintLayout
        val editNickname:EditText
        val txtNicknameNext:TextView
        val txtShowName:TextView
        val txtShowNameHint:TextView
        val txtShowNameBottomHint:TextView

        val dateContainer: ConstraintLayout
        val txtDateNext: TextView
        val txtShowDate: TextView
        val txtDate: TextView
        val selectDateTips: TextView
        val txtShowAgeBottomHint: TextView

        val genderContainer: ConstraintLayout
        val photoTitleHint: TextView
        val bntGenderNext: TextView
        val txtGenderDefine: TextView
        val txtPreferDefine: TextView
        val txtPreferDefineTip: TextView

        val txtPhotoNext:TextView
        val txtPhotoSkip:TextView
        val photoTitle:TextView
        val photoContainer:ConstraintLayout

        val nicknameViewBg: ImageView
        val genderViewBg: ImageView
        val iwantViewBg: ImageView
        val photoViewBg: ImageView


        val purposeContainer:ConstraintLayout
        val txtLookingNext:LinearLayout
        val iwantList:RecyclerView
        val accpetList:RecyclerView
        val txtWantTitle:TextView
        val txtWantTip:TextView
        val txtAccpetTitle:TextView
        val textLookingNext:TextView

        val dataViewBg: ImageView
        val womanContainer: TextView
        val queerContainer: TextView
        val maleContainer: TextView

    }

    internal interface Presenter : TitleBasePresenter<View> {

    }
}